<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" target="main">
<html>
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" target="main">
<link type="text/css" rel="stylesheet" href="../utilities/style.css" target="main">
<title>Shell</title>
</head>
<body bgcolor="white">
<basefont size="3" target="main"> 

<h2>Shell Command Language</h2>

<ul>
<li><a href="../utilities/xcu_chap02.html" target="main">Shell Introduction</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_02" target="main">Quoting</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_02_01" target="main">Escape Character (Backslash)</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_02_02" target="main">Single-Quotes</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_02_03" target="main">Double-Quotes</a></li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_03" target="main">Token Recognition</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_03_01" target="main">Alias Substitution</a></li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_04" target="main">Reserved Words</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_05" target="main">Parameters and Variables</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_05_01" target="main">Positional Parameters</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_05_02" target="main">Special Parameters</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_05_03" target="main">Shell Variables</a></li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_06" target="main">Word Expansions</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_06_01" target="main">Tilde Expansion</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_06_02" target="main">Parameter Expansion</a>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_06_03" target="main">Command Substitution</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_06_04" target="main">Arithmetic Expansion</a>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_06_05" target="main">Field Splitting</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_06_06" target="main">Pathname Expansion</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_06_07" target="main">Quote Removal</a></li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_07" target="main">Redirection</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_07_01" target="main">Redirecting Input</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_07_02" target="main">Redirecting Output</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_07_03" target="main">Appending Redirected Output</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_07_04" target="main">Here-Document</a>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_07_05" target="main">Duplicating an Input File Descriptor</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_07_06" target="main">Duplicating an Output File Descriptor</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_07_07" target="main">Open File Descriptors for Reading and Writing</a></li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_08" target="main">Exit Status and Errors</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_08_01" target="main">Consequences of Shell Errors</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_08_02" target="main">Exit Status for Commands</a></li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_09" target="main">Shell Commands</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_09_01" target="main">Simple Commands</a>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_09_02" target="main">Pipelines</a>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_09_03" target="main">Lists</a>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_09_04" target="main">Compound Commands</a>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_09_05" target="main">Function Definition Command</a>
</li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_10" target="main">Shell Grammar</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_10_01" target="main">Shell Grammar Lexical Conventions</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_10_02" target="main">Shell Grammar Rules</a></li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_11" target="main">Signals and Error Handling</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_12" target="main">Shell Execution Environment</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_13" target="main">Pattern Matching Notation</a>
<ul>
<li><a href="../utilities/xcu_chap02.html#tag_02_13_01" target="main">Patterns Matching a Single Character</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_13_02" target="main">Patterns Matching Multiple Characters</a></li>

<li><a href="../utilities/xcu_chap02.html#tag_02_13_03" target="main">Patterns Used for Filename Expansion</a></li>
</ul>
</li>

<li><a href="../utilities/xcu_chap02.html#tag_02_14" target="main">Special Built-In Utilities</a></li>
</ul>

</body>
</html>

